home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch / Software Dispatch.rsrc / CODE_22_udraw.txt < prev    next >
Text File  |  1993-10-19  |  58KB  |  1,058 lines

  1. # near model CODE resource
  2. # jump table entries: 654-33431 (32778 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7. 0000000A  A95A                     syscall    GetControlReference/GetCRefCon
  8. 0000000C  201F                     move.l     D0, [A7]+
  9. 0000000E  2D40 FFFC                move.l     [A6 - 0x4], D0
  10. 00000012  2040                     movea.l    A0, D0
  11. 00000014  2050                     movea.l    A0, [A0]
  12. 00000016  226E 000C                movea.l    A1, [A6 + 0xC]
  13. 0000001A  22A8 004E                move.l     [A1], [A0 + 0x4E]
  14. 0000001E  7001                     moveq.l    D0, 0x01
  15. 00000020  4E5E                     unlink     A6
  16. 00000022  4E75                     rts
  17. 00000024  4E56 FFFC                link       A6, -0x0004
  18. 00000028  42A7                     clr.l      -[A7]
  19. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20. 0000002E  A95A                     syscall    GetControlReference/GetCRefCon
  21. 00000030  201F                     move.l     D0, [A7]+
  22. 00000032  2D40 FFFC                move.l     [A6 - 0x4], D0
  23. 00000036  2040                     movea.l    A0, D0
  24. 00000038  2050                     movea.l    A0, [A0]
  25. 0000003A  216E 000C 004E           move.l     [A0 + 0x4E], [A6 + 0xC]
  26. 00000040  7001                     moveq.l    D0, 0x01
  27. 00000042  4E5E                     unlink     A6
  28. 00000044  4E75                     rts
  29. fn00000046:
  30. 00000046  4E56 FFF8                link       A6, -0x0008
  31. 0000004A  2F07                     move.l     -[A7], D7
  32. 0000004C  486E FFFC                pea.l      [A6 - 0x4]
  33. 00000050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34. 00000054  4EBA FFAA                jsr        [PC - 0x56 /* 00000000 */]
  35. 00000058  206E 000C                movea.l    A0, [A6 + 0xC]
  36. 0000005C  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  37. 00000062  56C7                     sne        D7
  38. 00000064  4407                     neg.b      D7
  39. 00000066  4887                     ext.w      D7
  40. 00000068  7EFF                     moveq.l    D7, 0xFFFFFFFF
  41. 0000006A  CE28 0005                and.b      D7, [A0 + 0x5]
  42. 0000006E  0C50 0005                cmpi.w     [A0], 0x5
  43. 00000072  57C7                     seq        D7
  44. 00000074  4407                     neg.b      D7
  45. 00000076  4887                     ext.w      D7
  46. 00000078  7000                     moveq.l    D0, 0x00
  47. 0000007A  2E2E FFF4                move.l     D7, [A6 - 0xC]
  48. 0000007E  4E5E                     unlink     A6
  49. 00000080  4E75                     rts
  50. fn00000082:
  51. 00000082  4E56 0000                link       A6, 0
  52. 00000086  2F07                     move.l     -[A7], D7
  53. 00000088  206E 000C                movea.l    A0, [A6 + 0xC]
  54. 0000008C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  55. 0000008E  CE28 0005                and.b      D7, [A0 + 0x5]
  56. 00000092  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  57. 00000096  660C                     bne        +0xE /* 000000A4 */
  58. 00000098  206E 0010                movea.l    A0, [A6 + 0x10]
  59. 0000009C  30BC FF9C                move.w     [A0], 0xFF9C
  60. 000000A0  7001                     moveq.l    D0, 0x01
  61. 000000A2  6014                     bra        +0x16 /* 000000B8 */
  62. label000000A4:
  63. 000000A4  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  64. 000000A8  660C                     bne        +0xE /* 000000B6 */
  65. 000000AA  206E 0010                movea.l    A0, [A6 + 0x10]
  66. 000000AE  30BC FF9B                move.w     [A0], 0xFF9B
  67. 000000B2  7001                     moveq.l    D0, 0x01
  68. 000000B4  6002                     bra        +0x4 /* 000000B8 */
  69. label000000B6:
  70. 000000B6  7000                     moveq.l    D0, 0x00
  71. label000000B8:
  72. 000000B8  2E1F                     move.l     D7, [A7]+
  73. 000000BA  4E5E                     unlink     A6
  74. 000000BC  4E75                     rts
  75. fn000000BE:
  76. 000000BE  4E56 FFF0                link       A6, -0x0010
  77. 000000C2  48E7 0018                movem.l    -[A7], A3,A4
  78. 000000C6  286E 0008                movea.l    A4, [A6 + 0x8]
  79. 000000CA  266E 000C                movea.l    A3, [A6 + 0xC]
  80. 000000CE  486E FFF0                pea.l      [A6 - 0x10]
  81. 000000D2  2F0C                     move.l     -[A7], A4
  82. 000000D4  4EBA FF2A                jsr        [PC - 0xD6 /* 00000000 */]
  83. 000000D8  486E FFF4                pea.l      [A6 - 0xC]
  84. 000000DC  2F0C                     move.l     -[A7], A4
  85. 000000DE  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  86. 000000E2  0C53 0002                cmpi.w     [A3], 0x2
  87. 000000E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  88. 000000EA  6614                     bne        +0x16 /* 00000100 */
  89. 000000EC  41EB 0010                lea.l      A0, [A3 + 0x10]
  90. 000000F0  2F20                     move.l     -[A7], -[A0]
  91. 000000F2  2F20                     move.l     -[A7], -[A0]
  92. 000000F4  2F20                     move.l     -[A7], -[A0]
  93. 000000F6  2F20                     move.l     -[A7], -[A0]
  94. 000000F8  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  95. 000000FC  7001                     moveq.l    D0, 0x01
  96. 000000FE  6054                     bra        +0x56 /* 00000154 */
  97. label00000100:
  98. 00000100  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  99. 00000106  2F0C                     move.l     -[A7], A4
  100. 00000108  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  101. 0000010C  486E FFFC                pea.l      [A6 - 0x4]
  102. 00000110  A871                     syscall    GlobalToLocal
  103. 00000112  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  104. 00000116  4297                     clr.l      [A7]
  105. 00000118  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  106. 0000011C  2F0C                     move.l     -[A7], A4
  107. 0000011E  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  108. 00000122  4A40                     tst.w      D0
  109. 00000124  4FEF 000C                lea.l      A7, [A7 + 0xC]
  110. 00000128  670C                     beq        +0xE /* 00000136 */
  111. 0000012A  4253                     clr.w      [A3]
  112. 0000012C  206E 0010                movea.l    A0, [A6 + 0x10]
  113. 00000130  4250                     clr.w      [A0]
  114. 00000132  7001                     moveq.l    D0, 0x01
  115. 00000134  601E                     bra        +0x20 /* 00000154 */
  116. label00000136:
  117. 00000136  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  118. 0000013A  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  119. 0000013E  4A40                     tst.w      D0
  120. 00000140  588F                     addq.l     A7, 4
  121. 00000142  670E                     beq        +0x10 /* 00000152 */
  122. 00000144  4227                     clr.b      -[A7]
  123. 00000146  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  124. 0000014A  486E FFF4                pea.l      [A6 - 0xC]
  125. 0000014E  A8AD                     syscall    PtInRect
  126. 00000150  4A1F                     tst.b      [A7]+
  127. label00000152:
  128. 00000152  7000                     moveq.l    D0, 0x00
  129. label00000154:
  130. 00000154  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  131. 0000015A  4E5E                     unlink     A6
  132. 0000015C  4E75                     rts
  133. export_656:
  134. 0000015E  4E56 0000                link       A6, 0
  135. 00000162  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  136. 00000166  286E 0008                movea.l    A4, [A6 + 0x8]
  137. 0000016A  266E 000C                movea.l    A3, [A6 + 0xC]
  138. 0000016E  246E 0010                movea.l    A2, [A6 + 0x10]
  139. 00000172  2F0C                     move.l     -[A7], A4
  140. 00000174  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  141. 00000178  4A40                     tst.w      D0
  142. 0000017A  588F                     addq.l     A7, 4
  143. 0000017C  6604                     bne        +0x6 /* 00000182 */
  144. 0000017E  7000                     moveq.l    D0, 0x00
  145. 00000180  606C                     bra        +0x6E /* 000001EE */
  146. label00000182:
  147. 00000182  3E13                     move.w     D7, [A3]
  148. 00000184  0C47 0001                cmpi.w     D7, 0x1
  149. 00000188  6706                     beq        +0x8 /* 00000190 */
  150. 0000018A  0C47 0002                cmpi.w     D7, 0x2
  151. 0000018E  6616                     bne        +0x18 /* 000001A6 */
  152. label00000190:
  153. 00000190  2F0A                     move.l     -[A7], A2
  154. 00000192  2F0B                     move.l     -[A7], A3
  155. 00000194  2F0C                     move.l     -[A7], A4
  156. 00000196  4EBA FF26                jsr        [PC - 0xDA /* 000000BE */]
  157. 0000019A  4A40                     tst.w      D0
  158. 0000019C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  159. 000001A0  6704                     beq        +0x6 /* 000001A6 */
  160. 000001A2  7001                     moveq.l    D0, 0x01
  161. 000001A4  6048                     bra        +0x4A /* 000001EE */
  162. label000001A6:
  163. 000001A6  3E13                     move.w     D7, [A3]
  164. 000001A8  0C47 0003                cmpi.w     D7, 0x3
  165. 000001AC  6706                     beq        +0x8 /* 000001B4 */
  166. 000001AE  0C47 0005                cmpi.w     D7, 0x5
  167. 000001B2  6638                     bne        +0x3A /* 000001EC */
  168. label000001B4:
  169. 000001B4  2F0A                     move.l     -[A7], A2
  170. 000001B6  2F0B                     move.l     -[A7], A3
  171. 000001B8  2F0C                     move.l     -[A7], A4
  172. 000001BA  4EBA FE8A                jsr        [PC - 0x176 /* 00000046 */]
  173. 000001BE  4A40                     tst.w      D0
  174. 000001C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  175. 000001C4  6710                     beq        +0x12 /* 000001D6 */
  176. 000001C6  2F0C                     move.l     -[A7], A4
  177. 000001C8  4EBA 025E                jsr        [PC + 0x25E /* 00000428 */]
  178. 000001CC  2E8C                     move.l     [A7], A4
  179. 000001CE  4EBA 00B2                jsr        [PC + 0xB2 /* 00000282 */]
  180. 000001D2  7001                     moveq.l    D0, 0x01
  181. 000001D4  6018                     bra        +0x1A /* 000001EE */
  182. label000001D6:
  183. 000001D6  2F0A                     move.l     -[A7], A2
  184. 000001D8  2F0B                     move.l     -[A7], A3
  185. 000001DA  2F0C                     move.l     -[A7], A4
  186. 000001DC  4EBA FEA4                jsr        [PC - 0x15C /* 00000082 */]
  187. 000001E0  4A40                     tst.w      D0
  188. 000001E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  189. 000001E6  6704                     beq        +0x6 /* 000001EC */
  190. 000001E8  7001                     moveq.l    D0, 0x01
  191. 000001EA  6002                     bra        +0x4 /* 000001EE */
  192. label000001EC:
  193. 000001EC  7000                     moveq.l    D0, 0x00
  194. label000001EE:
  195. 000001EE  4CEE 1C80 FFF0           movem.l    D7,A2,A3,A4, [A6 - 0x10]
  196. 000001F4  4E5E                     unlink     A6
  197. 000001F6  4E75                     rts
  198. 000001F8  4E56 FFF8                link       A6, -0x0008
  199. 000001FC  2F0B                     move.l     -[A7], A3
  200. 000001FE  4AAE 0008                tst.l      [A6 + 0x8]
  201. 00000202  6604                     bne        +0x6 /* 00000208 */
  202. 00000204  7000                     moveq.l    D0, 0x00
  203. 00000206  6038                     bra        +0x3A /* 00000240 */
  204. label00000208:
  205. 00000208  42A7                     clr.l      -[A7]
  206. 0000020A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  207. 0000020E  A95A                     syscall    GetControlReference/GetCRefCon
  208. 00000210  201F                     move.l     D0, [A7]+
  209. 00000212  2D40 FFFC                move.l     [A6 - 0x4], D0
  210. 00000216  4A80                     tst.l      D0
  211. 00000218  6604                     bne        +0x6 /* 0000021E */
  212. 0000021A  7000                     moveq.l    D0, 0x00
  213. 0000021C  6022                     bra        +0x24 /* 00000240 */
  214. label0000021E:
  215. 0000021E  206E FFFC                movea.l    A0, [A6 - 0x4]
  216. 00000222  2050                     movea.l    A0, [A0]
  217. 00000224  2668 004A                movea.l    A3, [A0 + 0x4A]
  218. 00000228  200B                     move.l     D0, A3
  219. 0000022A  6604                     bne        +0x6 /* 00000230 */
  220. 0000022C  7001                     moveq.l    D0, 0x01
  221. 0000022E  6010                     bra        +0x12 /* 00000240 */
  222. label00000230:
  223. 00000230  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  224. 00000234  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  225. 00000238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  226. 0000023C  4E93                     jsr        [A3]
  227. 0000023E  7001                     moveq.l    D0, 0x01
  228. label00000240:
  229. 00000240  266E FFF4                movea.l    A3, [A6 - 0xC]
  230. 00000244  4E5E                     unlink     A6
  231. 00000246  4E75                     rts
  232. fn00000248:
  233. 00000248  4E56 FFFC                link       A6, -0x0004
  234. 0000024C  2F0C                     move.l     -[A7], A4
  235. 0000024E  42A7                     clr.l      -[A7]
  236. 00000250  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  237. 00000254  A95A                     syscall    GetControlReference/GetCRefCon
  238. 00000256  201F                     move.l     D0, [A7]+
  239. 00000258  2D40 FFFC                move.l     [A6 - 0x4], D0
  240. 0000025C  2040                     movea.l    A0, D0
  241. 0000025E  2050                     movea.l    A0, [A0]
  242. 00000260  2868 0026                movea.l    A4, [A0 + 0x26]
  243. 00000264  220C                     move.l     D1, A4
  244. 00000266  6712                     beq        +0x14 /* 0000027A */
  245. 00000268  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  246. 0000026C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  247. 00000270  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  248. 00000274  4E94                     jsr        [A4]
  249. 00000276  4FEF 000C                lea.l      A7, [A7 + 0xC]
  250. label0000027A:
  251. 0000027A  7001                     moveq.l    D0, 0x01
  252. 0000027C  285F                     movea.l    A4, [A7]+
  253. 0000027E  4E5E                     unlink     A6
  254. 00000280  4E75                     rts
  255. fn00000282:
  256. 00000282  4E56 0000                link       A6, 0
  257. 00000286  7001                     moveq.l    D0, 0x01
  258. 00000288  4E5E                     unlink     A6
  259. 0000028A  4E75                     rts
  260. export_657:
  261. fn0000028C:
  262. 0000028C  4E56 FFEC                link       A6, -0x0014
  263. 00000290  486E FFFC                pea.l      [A6 - 0x4]
  264. 00000294  486E FFF8                pea.l      [A6 - 0x8]
  265. 00000298  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  266. 0000029C  4EBA FFAA                jsr        [PC - 0x56 /* 00000248 */]
  267. 000002A0  486E FFF0                pea.l      [A6 - 0x10]
  268. 000002A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  269. 000002A8  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  270. 000002AC  302E FFF6                move.w     D0, [A6 - 0xA]
  271. 000002B0  906E FFF2                sub.w      D0, [A6 - 0xE]
  272. 000002B4  3040                     movea.w    A0, D0
  273. 000002B6  202E FFF8                move.l     D0, [A6 - 0x8]
  274. 000002BA  9088                     sub.l      D0, A0
  275. 000002BC  720F                     moveq.l    D1, 0x0F
  276. 000002BE  D280                     add.l      D1, D0
  277. 000002C0  2D41 FFF8                move.l     [A6 - 0x8], D1
  278. 000002C4  7010                     moveq.l    D0, 0x10
  279. 000002C6  2E80                     move.l     [A7], D0
  280. 000002C8  5381                     subq.l     D1, 1
  281. 000002CA  2F01                     move.l     -[A7], D1
  282. 000002CC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  283. 000002D0  5280                     addq.l     D0, 1
  284. 000002D2  2D40 FFF8                move.l     [A6 - 0x8], D0
  285. 000002D6  322E FFF4                move.w     D1, [A6 - 0xC]
  286. 000002DA  926E FFF0                sub.w      D1, [A6 - 0x10]
  287. 000002DE  3041                     movea.w    A0, D1
  288. 000002E0  222E FFFC                move.l     D1, [A6 - 0x4]
  289. 000002E4  9288                     sub.l      D1, A0
  290. 000002E6  740F                     moveq.l    D2, 0x0F
  291. 000002E8  D481                     add.l      D2, D1
  292. 000002EA  2D42 FFFC                move.l     [A6 - 0x4], D2
  293. 000002EE  7210                     moveq.l    D1, 0x10
  294. 000002F0  2E81                     move.l     [A7], D1
  295. 000002F2  5382                     subq.l     D2, 1
  296. 000002F4  2F02                     move.l     -[A7], D2
  297. 000002F6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  298. 000002FA  5280                     addq.l     D0, 1
  299. 000002FC  2D40 FFFC                move.l     [A6 - 0x4], D0
  300. 00000300  2E80                     move.l     [A7], D0
  301. 00000302  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  302. 00000306  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  303. 0000030A  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  304. 0000030E  7001                     moveq.l    D0, 0x01
  305. 00000310  4E5E                     unlink     A6
  306. 00000312  4E75                     rts
  307. 00000314  4E56 0000                link       A6, 0
  308. 00000318  206E 000C                movea.l    A0, [A6 + 0xC]
  309. 0000031C  30BC 0004                move.w     [A0], 0x4
  310. 00000320  4E5E                     unlink     A6
  311. 00000322  4E75                     rts
  312. 00000324  4E56 FFF8                link       A6, -0x0008
  313. 00000328  486E FFF8                pea.l      [A6 - 0x8]
  314. 0000032C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  315. 00000330  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  316. 00000334  302E FFFE                move.w     D0, [A6 - 0x2]
  317. 00000338  906E FFFA                sub.w      D0, [A6 - 0x6]
  318. 0000033C  5140                     subq.w     D0, 8
  319. 0000033E  206E 000C                movea.l    A0, [A6 + 0xC]
  320. 00000342  3080                     move.w     [A0], D0
  321. 00000344  7001                     moveq.l    D0, 0x01
  322. 00000346  4E5E                     unlink     A6
  323. 00000348  4E75                     rts
  324. fn0000034A:
  325. 0000034A  4E56 0000                link       A6, 0
  326. 0000034E  7001                     moveq.l    D0, 0x01
  327. 00000350  4E5E                     unlink     A6
  328. 00000352  4E75                     rts
  329. fn00000354:
  330. 00000354  4E56 FFE4                link       A6, -0x001C
  331. 00000358  48E7 0018                movem.l    -[A7], A3,A4
  332. 0000035C  286E 0008                movea.l    A4, [A6 + 0x8]
  333. 00000360  200C                     move.l     D0, A4
  334. 00000362  6606                     bne        +0x8 /* 0000036A */
  335. 00000364  7000                     moveq.l    D0, 0x00
  336. 00000366  6000 00B6                bra        +0xB8 /* 0000041E */
  337. label0000036A:
  338. 0000036A  2F0C                     move.l     -[A7], A4
  339. 0000036C  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  340. 00000370  4A40                     tst.w      D0
  341. 00000372  588F                     addq.l     A7, 4
  342. 00000374  6606                     bne        +0x8 /* 0000037C */
  343. 00000376  7000                     moveq.l    D0, 0x00
  344. 00000378  6000 00A4                bra        +0xA6 /* 0000041E */
  345. label0000037C:
  346. 0000037C  42A7                     clr.l      -[A7]
  347. 0000037E  2F0C                     move.l     -[A7], A4
  348. 00000380  A95A                     syscall    GetControlReference/GetCRefCon
  349. 00000382  201F                     move.l     D0, [A7]+
  350. 00000384  2D40 FFFC                move.l     [A6 - 0x4], D0
  351. 00000388  4A80                     tst.l      D0
  352. 0000038A  660C                     bne        +0xE /* 00000398 */
  353. 0000038C  2F0C                     move.l     -[A7], A4
  354. 0000038E  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  355. 00000392  7000                     moveq.l    D0, 0x00
  356. 00000394  6000 0088                bra        +0x8A /* 0000041E */
  357. label00000398:
  358. 00000398  206E FFFC                movea.l    A0, [A6 - 0x4]
  359. 0000039C  2050                     movea.l    A0, [A0]
  360. 0000039E  2668 0022                movea.l    A3, [A0 + 0x22]
  361. 000003A2  200B                     move.l     D0, A3
  362. 000003A4  660A                     bne        +0xC /* 000003B0 */
  363. 000003A6  2F0C                     move.l     -[A7], A4
  364. 000003A8  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  365. 000003AC  7000                     moveq.l    D0, 0x00
  366. 000003AE  606E                     bra        +0x70 /* 0000041E */
  367. label000003B0:
  368. 000003B0  486E FFF0                pea.l      [A6 - 0x10]
  369. 000003B4  2F0C                     move.l     -[A7], A4
  370. 000003B6  4EBA FC48                jsr        [PC - 0x3B8 /* 00000000 */]
  371. 000003BA  486E FFE8                pea.l      [A6 - 0x18]
  372. 000003BE  2F0C                     move.l     -[A7], A4
  373. 000003C0  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  374. 000003C4  2EAE FFEC                move.l     [A7], [A6 - 0x14]
  375. 000003C8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  376. 000003CC  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  377. 000003D0  2D6E FFE8 FFF4           move.l     [A6 - 0xC], [A6 - 0x18]
  378. 000003D6  2D6E FFEC FFF8           move.l     [A6 - 0x8], [A6 - 0x14]
  379. 000003DC  486E FFE4                pea.l      [A6 - 0x1C]
  380. 000003E0  486E FFE6                pea.l      [A6 - 0x1A]
  381. 000003E4  2F0C                     move.l     -[A7], A4
  382. 000003E6  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  383. 000003EA  302E FFE6                move.w     D0, [A6 - 0x1A]
  384. 000003EE  4440                     neg.w      D0
  385. 000003F0  E948                     lsl        D0.w, 4
  386. 000003F2  3D40 FFE6                move.w     [A6 - 0x1A], D0
  387. 000003F6  322E FFE4                move.w     D1, [A6 - 0x1C]
  388. 000003FA  4441                     neg.w      D1
  389. 000003FC  E949                     lsl        D1.w, 4
  390. 000003FE  3D41 FFE4                move.w     [A6 - 0x1C], D1
  391. 00000402  3E81                     move.w     [A7], D1
  392. 00000404  3F00                     move.w     -[A7], D0
  393. 00000406  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  394. 0000040A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  395. 0000040E  2F0C                     move.l     -[A7], A4
  396. 00000410  4E93                     jsr        [A3]
  397. 00000412  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  398. 00000416  2E8C                     move.l     [A7], A4
  399. 00000418  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  400. 0000041C  7001                     moveq.l    D0, 0x01
  401. label0000041E:
  402. 0000041E  4CEE 1800 FFDC           movem.l    A3,A4, [A6 - 0x24]
  403. 00000424  4E5E                     unlink     A6
  404. 00000426  4E75                     rts
  405. fn00000428:
  406. 00000428  4E56 0000                link       A6, 0
  407. 0000042C  2F07                     move.l     -[A7], D7
  408. 0000042E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  409. 00000432  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  410. 00000436  3EBC 0001                move.w     [A7], 0x1
  411. 0000043A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  412. 0000043E  4EBA FF14                jsr        [PC - 0xEC /* 00000354 */]
  413. 00000442  3E00                     move.w     D7, D0
  414. 00000444  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  415. 00000448  3007                     move.w     D0, D7
  416. 0000044A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  417. 0000044E  4E5E                     unlink     A6
  418. 00000450  4E75                     rts
  419. fn00000452:
  420. 00000452  4E56 FFF4                link       A6, -0x000C
  421. 00000456  48E7 0118                movem.l    -[A7], D7,A3,A4
  422. 0000045A  286E 0008                movea.l    A4, [A6 + 0x8]
  423. 0000045E  2F14                     move.l     -[A7], [A4]
  424. 00000460  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  425. 00000464  4A40                     tst.w      D0
  426. 00000466  588F                     addq.l     A7, 4
  427. 00000468  6604                     bne        +0x6 /* 0000046E */
  428. 0000046A  7000                     moveq.l    D0, 0x00
  429. 0000046C  6070                     bra        +0x72 /* 000004DE */
  430. label0000046E:
  431. 0000046E  2F14                     move.l     -[A7], [A4]
  432. 00000470  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  433. 00000474  486E FFF4                pea.l      [A6 - 0xC]
  434. 00000478  2F14                     move.l     -[A7], [A4]
  435. 0000047A  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  436. 0000047E  4217                     clr.b      [A7]
  437. 00000480  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  438. 00000484  486E FFF4                pea.l      [A6 - 0xC]
  439. 00000488  A8AD                     syscall    PtInRect
  440. 0000048A  4A1F                     tst.b      [A7]+
  441. 0000048C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  442. 00000490  6608                     bne        +0xA /* 0000049A */
  443. 00000492  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  444. 00000496  7000                     moveq.l    D0, 0x00
  445. 00000498  6044                     bra        +0x46 /* 000004DE */
  446. label0000049A:
  447. 0000049A  486C 000E                pea.l      [A4 + 0xE]
  448. 0000049E  2F14                     move.l     -[A7], [A4]
  449. 000004A0  4EBA FB5E                jsr        [PC - 0x4A2 /* 00000000 */]
  450. 000004A4  4297                     clr.l      [A7]
  451. 000004A6  2F14                     move.l     -[A7], [A4]
  452. 000004A8  A95A                     syscall    GetControlReference/GetCRefCon
  453. 000004AA  201F                     move.l     D0, [A7]+
  454. 000004AC  2D40 FFFC                move.l     [A6 - 0x4], D0
  455. 000004B0  4A80                     tst.l      D0
  456. 000004B2  588F                     addq.l     A7, 4
  457. 000004B4  671C                     beq        +0x1E /* 000004D2 */
  458. 000004B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  459. 000004BA  2050                     movea.l    A0, [A0]
  460. 000004BC  2668 003E                movea.l    A3, [A0 + 0x3E]
  461. 000004C0  200B                     move.l     D0, A3
  462. 000004C2  670E                     beq        +0x10 /* 000004D2 */
  463. 000004C4  2F0C                     move.l     -[A7], A4
  464. 000004C6  4E93                     jsr        [A3]
  465. 000004C8  3E00                     move.w     D7, D0
  466. 000004CA  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  467. 000004CE  3007                     move.w     D0, D7
  468. 000004D0  600C                     bra        +0xE /* 000004DE */
  469. label000004D2:
  470. 000004D2  2F14                     move.l     -[A7], [A4]
  471. 000004D4  4EBA FF52                jsr        [PC - 0xAE /* 00000428 */]
  472. 000004D8  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  473. 000004DC  7001                     moveq.l    D0, 0x01
  474. label000004DE:
  475. 000004DE  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  476. 000004E4  4E5E                     unlink     A6
  477. 000004E6  4E75                     rts
  478. fn000004E8:
  479. 000004E8  4E56 FFFC                link       A6, -0x0004
  480. 000004EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  481. 000004F0  286E 0008                movea.l    A4, [A6 + 0x8]
  482. 000004F4  2F14                     move.l     -[A7], [A4]
  483. 000004F6  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  484. 000004FA  4297                     clr.l      [A7]
  485. 000004FC  2F14                     move.l     -[A7], [A4]
  486. 000004FE  A95A                     syscall    GetControlReference/GetCRefCon
  487. 00000500  201F                     move.l     D0, [A7]+
  488. 00000502  2D40 FFFC                move.l     [A6 - 0x4], D0
  489. 00000506  4A80                     tst.l      D0
  490. 00000508  671C                     beq        +0x1E /* 00000526 */
  491. 0000050A  206E FFFC                movea.l    A0, [A6 - 0x4]
  492. 0000050E  2050                     movea.l    A0, [A0]
  493. 00000510  2668 0042                movea.l    A3, [A0 + 0x42]
  494. 00000514  200B                     move.l     D0, A3
  495. 00000516  670E                     beq        +0x10 /* 00000526 */
  496. 00000518  2F0C                     move.l     -[A7], A4
  497. 0000051A  4E93                     jsr        [A3]
  498. 0000051C  3E00                     move.w     D7, D0
  499. 0000051E  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  500. 00000522  3007                     move.w     D0, D7
  501. 00000524  6006                     bra        +0x8 /* 0000052C */
  502. label00000526:
  503. 00000526  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  504. 0000052A  7001                     moveq.l    D0, 0x01
  505. label0000052C:
  506. 0000052C  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  507. 00000532  4E5E                     unlink     A6
  508. 00000534  4E75                     rts
  509. fn00000536:
  510. 00000536  4E56 FFFC                link       A6, -0x0004
  511. 0000053A  48E7 0118                movem.l    -[A7], D7,A3,A4
  512. 0000053E  286E 0008                movea.l    A4, [A6 + 0x8]
  513. 00000542  2F14                     move.l     -[A7], [A4]
  514. 00000544  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  515. 00000548  4297                     clr.l      [A7]
  516. 0000054A  2F14                     move.l     -[A7], [A4]
  517. 0000054C  A95A                     syscall    GetControlReference/GetCRefCon
  518. 0000054E  201F                     move.l     D0, [A7]+
  519. 00000550  2D40 FFFC                move.l     [A6 - 0x4], D0
  520. 00000554  4A80                     tst.l      D0
  521. 00000556  671C                     beq        +0x1E /* 00000574 */
  522. 00000558  206E FFFC                movea.l    A0, [A6 - 0x4]
  523. 0000055C  2050                     movea.l    A0, [A0]
  524. 0000055E  2668 0046                movea.l    A3, [A0 + 0x46]
  525. 00000562  200B                     move.l     D0, A3
  526. 00000564  670E                     beq        +0x10 /* 00000574 */
  527. 00000566  2F0C                     move.l     -[A7], A4
  528. 00000568  4E93                     jsr        [A3]
  529. 0000056A  3E00                     move.w     D7, D0
  530. 0000056C  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  531. 00000570  3007                     move.w     D0, D7
  532. 00000572  6006                     bra        +0x8 /* 0000057A */
  533. label00000574:
  534. 00000574  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  535. 00000578  7001                     moveq.l    D0, 0x01
  536. label0000057A:
  537. 0000057A  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  538. 00000580  4E5E                     unlink     A6
  539. 00000582  4E75                     rts
  540. fn00000584:
  541. 00000584  4E56 FFE6                link       A6, -0x001A
  542. 00000588  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  543. 0000058C  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  544. 00000590  2D6E 0008 FFE6           move.l     [A6 - 0x1A], [A6 + 0x8]
  545. 00000596  2D6E 000C FFEA           move.l     [A6 - 0x16], [A6 + 0xC]
  546. 0000059C  302E 0010                move.w     D0, [A6 + 0x10]
  547. 000005A0  0240 0200                andi.w     D0, 0x200
  548. 000005A4  3D40 FFEE                move.w     [A6 - 0x12], D0
  549. 000005A8  302E 0010                move.w     D0, [A6 + 0x10]
  550. 000005AC  0240 1000                andi.w     D0, 0x1000
  551. 000005B0  3D40 FFF0                move.w     [A6 - 0x10], D0
  552. 000005B4  3D6E 0012 FFF2           move.w     [A6 - 0xE], [A6 + 0x12]
  553. 000005BA  486E FFE6                pea.l      [A6 - 0x1A]
  554. 000005BE  4EBA FE92                jsr        [PC - 0x16E /* 00000452 */]
  555. 000005C2  4A40                     tst.w      D0
  556. 000005C4  508F                     addq.l     A7, 8
  557. 000005C6  6618                     bne        +0x1A /* 000005E0 */
  558. 000005C8  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  559. 000005CC  7000                     moveq.l    D0, 0x00
  560. 000005CE  6026                     bra        +0x28 /* 000005F6 */
  561. label000005D0:
  562. 000005D0  486E FFEA                pea.l      [A6 - 0x16]
  563. 000005D4  A972                     syscall    GetMouse
  564. 000005D6  486E FFE6                pea.l      [A6 - 0x1A]
  565. 000005DA  4EBA FF0C                jsr        [PC - 0xF4 /* 000004E8 */]
  566. 000005DE  588F                     addq.l     A7, 4
  567. label000005E0:
  568. 000005E0  4227                     clr.b      -[A7]
  569. 000005E2  A973                     syscall    StillDown
  570. 000005E4  4A1F                     tst.b      [A7]+
  571. 000005E6  66E8                     bne        -0x16 /* 000005D0 */
  572. 000005E8  486E FFE6                pea.l      [A6 - 0x1A]
  573. 000005EC  4EBA FF48                jsr        [PC - 0xB8 /* 00000536 */]
  574. 000005F0  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  575. 000005F4  7001                     moveq.l    D0, 0x01
  576. label000005F6:
  577. 000005F6  4E5E                     unlink     A6
  578. 000005F8  4E75                     rts
  579. export_658:
  580. 000005FA  4E56 FFF8                link       A6, -0x0008
  581. 000005FE  2F0C                     move.l     -[A7], A4
  582. 00000600  286E 0008                movea.l    A4, [A6 + 0x8]
  583. 00000604  206E 0010                movea.l    A0, [A6 + 0x10]
  584. 00000608  4250                     clr.w      [A0]
  585. 0000060A  2F0C                     move.l     -[A7], A4
  586. 0000060C  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  587. 00000610  4A40                     tst.w      D0
  588. 00000612  588F                     addq.l     A7, 4
  589. 00000614  6604                     bne        +0x6 /* 0000061A */
  590. 00000616  7000                     moveq.l    D0, 0x00
  591. 00000618  6056                     bra        +0x58 /* 00000670 */
  592. label0000061A:
  593. 0000061A  206E 000C                movea.l    A0, [A6 + 0xC]
  594. 0000061E  0C50 0001                cmpi.w     [A0], 0x1
  595. 00000622  664A                     bne        +0x4C /* 0000066E */
  596. 00000624  206E 000C                movea.l    A0, [A6 + 0xC]
  597. 00000628  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  598. 0000062E  2F0C                     move.l     -[A7], A4
  599. 00000630  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  600. 00000634  486E FFFC                pea.l      [A6 - 0x4]
  601. 00000638  A871                     syscall    GlobalToLocal
  602. 0000063A  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  603. 0000063E  4297                     clr.l      [A7]
  604. 00000640  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  605. 00000644  2F0C                     move.l     -[A7], A4
  606. 00000646  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  607. 0000064A  4A40                     tst.w      D0
  608. 0000064C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  609. 00000650  6704                     beq        +0x6 /* 00000656 */
  610. 00000652  7001                     moveq.l    D0, 0x01
  611. 00000654  601A                     bra        +0x1C /* 00000670 */
  612. label00000656:
  613. 00000656  4267                     clr.w      -[A7]
  614. 00000658  206E 000C                movea.l    A0, [A6 + 0xC]
  615. 0000065C  3F28 000E                move.w     -[A7], [A0 + 0xE]
  616. 00000660  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  617. 00000664  2F0C                     move.l     -[A7], A4
  618. 00000666  4EBA FF1C                jsr        [PC - 0xE4 /* 00000584 */]
  619. 0000066A  7001                     moveq.l    D0, 0x01
  620. 0000066C  6002                     bra        +0x4 /* 00000670 */
  621. label0000066E:
  622. 0000066E  7000                     moveq.l    D0, 0x00
  623. label00000670:
  624. 00000670  286E FFF4                movea.l    A4, [A6 - 0xC]
  625. 00000674  4E5E                     unlink     A6
  626. 00000676  4E75                     rts
  627. 00000678  4E56 0000                link       A6, 0
  628. 0000067C  7000                     moveq.l    D0, 0x00
  629. 0000067E  4E5E                     unlink     A6
  630. 00000680  4E75                     rts
  631. 00000682  4E56 0000                link       A6, 0
  632. 00000686  7001                     moveq.l    D0, 0x01
  633. 00000688  4E5E                     unlink     A6
  634. 0000068A  4E75                     rts
  635. 0000068C  4E56 0000                link       A6, 0
  636. 00000690  7001                     moveq.l    D0, 0x01
  637. 00000692  4E5E                     unlink     A6
  638. 00000694  4E75                     rts
  639. 00000696  4E56 0000                link       A6, 0
  640. 0000069A  7001                     moveq.l    D0, 0x01
  641. 0000069C  4E5E                     unlink     A6
  642. 0000069E  4E75                     rts
  643. 000006A0  4E56 0000                link       A6, 0
  644. 000006A4  7001                     moveq.l    D0, 0x01
  645. 000006A6  4E5E                     unlink     A6
  646. 000006A8  4E75                     rts
  647. fn000006AA:
  648. 000006AA  4E56 FFFC                link       A6, -0x0004
  649. 000006AE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  650. 000006B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  651. 000006B6  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  652. 000006BA  2EAE 0008                move.l     [A7], [A6 + 0x8]
  653. 000006BE  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  654. 000006C2  4A40                     tst.w      D0
  655. 000006C4  5C8F                     addq.l     A7, 6
  656. 000006C6  670E                     beq        +0x10 /* 000006D6 */
  657. 000006C8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  658. 000006CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  659. 000006D0  4EBA FC78                jsr        [PC - 0x388 /* 0000034A */]
  660. 000006D4  5C8F                     addq.l     A7, 6
  661. label000006D6:
  662. 000006D6  7001                     moveq.l    D0, 0x01
  663. 000006D8  4E5E                     unlink     A6
  664. 000006DA  4E75                     rts
  665. 000006DC  4E56 0000                link       A6, 0
  666. 000006E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  667. 000006E4  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  668. 000006E8  3EBC 0001                move.w     [A7], 0x1
  669. 000006EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  670. 000006F0  4EBA FFB8                jsr        [PC - 0x48 /* 000006AA */]
  671. 000006F4  7001                     moveq.l    D0, 0x01
  672. 000006F6  4E5E                     unlink     A6
  673. 000006F8  4E75                     rts
  674. 000006FA  4E56 0000                link       A6, 0
  675. 000006FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  676. 00000702  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  677. 00000706  4257                     clr.w      [A7]
  678. 00000708  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  679. 0000070C  4EBA FF9C                jsr        [PC - 0x64 /* 000006AA */]
  680. 00000710  7001                     moveq.l    D0, 0x01
  681. 00000712  4E5E                     unlink     A6
  682. 00000714  4E75                     rts
  683. fn00000716:
  684. 00000716  4E56 FFF4                link       A6, -0x000C
  685. 0000071A  2F0C                     move.l     -[A7], A4
  686. 0000071C  286E 0008                movea.l    A4, [A6 + 0x8]
  687. 00000720  486E FFF4                pea.l      [A6 - 0xC]
  688. 00000724  2F0C                     move.l     -[A7], A4
  689. 00000726  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  690. 0000072A  2E8C                     move.l     [A7], A4
  691. 0000072C  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  692. 00000730  3EAE 000E                move.w     [A7], [A6 + 0xE]
  693. 00000734  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  694. 00000738  486E FFF4                pea.l      [A6 - 0xC]
  695. 0000073C  4EAD 12CA                jsr        [A5 + 0x12CA /* export_597 */]
  696. 00000740  486E FFFC                pea.l      [A6 - 0x4]
  697. 00000744  2F0C                     move.l     -[A7], A4
  698. 00000746  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  699. 0000074A  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  700. 0000074E  A922                     syscall    BeginUpdate
  701. 00000750  4257                     clr.w      [A7]
  702. 00000752  2F0C                     move.l     -[A7], A4
  703. 00000754  4EBA FBFE                jsr        [PC - 0x402 /* 00000354 */]
  704. 00000758  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  705. 0000075C  A923                     syscall    EndUpdate
  706. 0000075E  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  707. 00000762  7001                     moveq.l    D0, 0x01
  708. 00000764  286E FFF0                movea.l    A4, [A6 - 0x10]
  709. 00000768  4E5E                     unlink     A6
  710. 0000076A  4E75                     rts
  711. fn0000076C:
  712. 0000076C  4E56 FFF0                link       A6, -0x0010
  713. 00000770  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  714. 00000774  286E 0008                movea.l    A4, [A6 + 0x8]
  715. 00000778  266E 0010                movea.l    A3, [A6 + 0x10]
  716. 0000077C  42A7                     clr.l      -[A7]
  717. 0000077E  2F0C                     move.l     -[A7], A4
  718. 00000780  A95A                     syscall    GetControlReference/GetCRefCon
  719. 00000782  201F                     move.l     D0, [A7]+
  720. 00000784  2D40 FFFC                move.l     [A6 - 0x4], D0
  721. 00000788  486E FFF4                pea.l      [A6 - 0xC]
  722. 0000078C  2F0C                     move.l     -[A7], A4
  723. 0000078E  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  724. 00000792  4A6E 000C                tst.w      [A6 + 0xC]
  725. 00000796  508F                     addq.l     A7, 8
  726. 00000798  6710                     beq        +0x12 /* 000007AA */
  727. 0000079A  3C2E FFFA                move.w     D6, [A6 - 0x6]
  728. 0000079E  9C6E FFF6                sub.w      D6, [A6 - 0xA]
  729. 000007A2  48C6                     ext.l      D6
  730. 000007A4  8DFC 0010                divs.w     D6, 0x10
  731. 000007A8  600E                     bra        +0x10 /* 000007B8 */
  732. label000007AA:
  733. 000007AA  3C2E FFF8                move.w     D6, [A6 - 0x8]
  734. 000007AE  9C6E FFF4                sub.w      D6, [A6 - 0xC]
  735. 000007B2  48C6                     ext.l      D6
  736. 000007B4  8DFC 0010                divs.w     D6, 0x10
  737. label000007B8:
  738. 000007B8  302E 000E                move.w     D0, [A6 + 0xE]
  739. 000007BC  6B2C                     bmi        +0x2E /* 000007EA */
  740. 000007BE  0440 0016                subi.w     D0, 0x16
  741. 000007C2  671C                     beq        +0x1E /* 000007E0 */
  742. 000007C4  6A08                     bpl        +0xA /* 000007CE */
  743. 000007C6  5440                     addq.w     D0, 2
  744. 000007C8  670A                     beq        +0xC /* 000007D4 */
  745. 000007CA  6A0E                     bpl        +0x10 /* 000007DA */
  746. 000007CC  601C                     bra        +0x1E /* 000007EA */
  747. label000007CE:
  748. 000007CE  5540                     subq.w     D0, 2
  749. 000007D0  6A18                     bpl        +0x1A /* 000007EA */
  750. 000007D2  6014                     bra        +0x16 /* 000007E8 */
  751. label000007D4:
  752. 000007D4  36BC FFFF                move.w     [A3], 0xFFFF
  753. 000007D8  6010                     bra        +0x12 /* 000007EA */
  754. label000007DA:
  755. 000007DA  36BC 0001                move.w     [A3], 0x1
  756. 000007DE  600A                     bra        +0xC /* 000007EA */
  757. label000007E0:
  758. 000007E0  3006                     move.w     D0, D6
  759. 000007E2  4440                     neg.w      D0
  760. 000007E4  3680                     move.w     [A3], D0
  761. 000007E6  6002                     bra        +0x4 /* 000007EA */
  762. label000007E8:
  763. 000007E8  3686                     move.w     [A3], D6
  764. label000007EA:
  765. 000007EA  486E FFF0                pea.l      [A6 - 0x10]
  766. 000007EE  2F0C                     move.l     -[A7], A4
  767. 000007F0  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  768. 000007F4  4A6E 000C                tst.w      [A6 + 0xC]
  769. 000007F8  508F                     addq.l     A7, 8
  770. 000007FA  670C                     beq        +0xE /* 00000808 */
  771. 000007FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  772. 00000800  2050                     movea.l    A0, [A0]
  773. 00000802  2868 001A                movea.l    A4, [A0 + 0x1A]
  774. 00000806  600A                     bra        +0xC /* 00000812 */
  775. label00000808:
  776. 00000808  206E FFFC                movea.l    A0, [A6 - 0x4]
  777. 0000080C  2050                     movea.l    A0, [A0]
  778. 0000080E  2868 001E                movea.l    A4, [A0 + 0x1E]
  779. label00000812:
  780. 00000812  2F0C                     move.l     -[A7], A4
  781. 00000814  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  782. 00000818  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  783. 0000081C  3E00                     move.w     D7, D0
  784. 0000081E  2E8C                     move.l     [A7], A4
  785. 00000820  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  786. 00000824  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  787. 00000828  3C00                     move.w     D6, D0
  788. 0000082A  2E8C                     move.l     [A7], A4
  789. 0000082C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  790. 00000830  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  791. 00000834  3A00                     move.w     D5, D0
  792. 00000836  3805                     move.w     D4, D5
  793. 00000838  9847                     sub.w      D4, D7
  794. 0000083A  B853                     cmp.w      D4, [A3]
  795. 0000083C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  796. 00000840  6C02                     bge        +0x4 /* 00000844 */
  797. 00000842  3684                     move.w     [A3], D4
  798. label00000844:
  799. 00000844  3A06                     move.w     D5, D6
  800. 00000846  9A47                     sub.w      D5, D7
  801. 00000848  BA53                     cmp.w      D5, [A3]
  802. 0000084A  6F02                     ble        +0x4 /* 0000084E */
  803. 0000084C  3685                     move.w     [A3], D5
  804. label0000084E:
  805. 0000084E  70F0                     moveq.l    D0, 0xFFFFFFF0
  806. 00000850  C1D3                     muls.w     D0, [A3]
  807. 00000852  206E 0014                movea.l    A0, [A6 + 0x14]
  808. 00000856  3080                     move.w     [A0], D0
  809. 00000858  7001                     moveq.l    D0, 0x01
  810. 0000085A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  811. 0000085E  4E5E                     unlink     A6
  812. 00000860  4E75                     rts
  813. export_654:
  814. 00000862  4E56 FFFA                link       A6, -0x0006
  815. 00000866  2F0C                     move.l     -[A7], A4
  816. 00000868  286E 0008                movea.l    A4, [A6 + 0x8]
  817. 0000086C  486E FFFC                pea.l      [A6 - 0x4]
  818. 00000870  486E FFFE                pea.l      [A6 - 0x2]
  819. 00000874  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  820. 00000878  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  821. 0000087C  2F0C                     move.l     -[A7], A4
  822. 0000087E  4EBA FEEC                jsr        [PC - 0x114 /* 0000076C */]
  823. 00000882  426E FFFA                clr.w      [A6 - 0x6]
  824. 00000886  4A6E 000C                tst.w      [A6 + 0xC]
  825. 0000088A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  826. 0000088E  6720                     beq        +0x22 /* 000008B0 */
  827. 00000890  486E FFFA                pea.l      [A6 - 0x6]
  828. 00000894  486E FFFE                pea.l      [A6 - 0x2]
  829. 00000898  2F0C                     move.l     -[A7], A4
  830. 0000089A  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  831. 0000089E  4257                     clr.w      [A7]
  832. 000008A0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  833. 000008A4  2F0C                     move.l     -[A7], A4
  834. 000008A6  4EBA FE6E                jsr        [PC - 0x192 /* 00000716 */]
  835. 000008AA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  836. 000008AE  601E                     bra        +0x20 /* 000008CE */
  837. label000008B0:
  838. 000008B0  486E FFFE                pea.l      [A6 - 0x2]
  839. 000008B4  486E FFFA                pea.l      [A6 - 0x6]
  840. 000008B8  2F0C                     move.l     -[A7], A4
  841. 000008BA  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  842. 000008BE  3EAE FFFC                move.w     [A7], [A6 - 0x4]
  843. 000008C2  4267                     clr.w      -[A7]
  844. 000008C4  2F0C                     move.l     -[A7], A4
  845. 000008C6  4EBA FE4E                jsr        [PC - 0x1B2 /* 00000716 */]
  846. 000008CA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  847. label000008CE:
  848. 000008CE  7001                     moveq.l    D0, 0x01
  849. 000008D0  285F                     movea.l    A4, [A7]+
  850. 000008D2  4E5E                     unlink     A6
  851. 000008D4  4E75                     rts
  852. fn000008D6:
  853. 000008D6  4E56 0000                link       A6, 0
  854. 000008DA  70F0                     moveq.l    D0, 0xFFFFFFF0
  855. 000008DC  C1EE 000C                muls.w     D0, [A6 + 0xC]
  856. 000008E0  206E 000E                movea.l    A0, [A6 + 0xE]
  857. 000008E4  3080                     move.w     [A0], D0
  858. 000008E6  7001                     moveq.l    D0, 0x01
  859. 000008E8  4E5E                     unlink     A6
  860. 000008EA  4E75                     rts
  861. export_655:
  862. 000008EC  4E56 FFFA                link       A6, -0x0006
  863. 000008F0  486E FFFE                pea.l      [A6 - 0x2]
  864. 000008F4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  865. 000008F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  866. 000008FC  4EBA FFD8                jsr        [PC - 0x28 /* 000008D6 */]
  867. 00000900  4A6E 000C                tst.w      [A6 + 0xC]
  868. 00000904  4FEF 000A                lea.l      A7, [A7 + 0xA]
  869. 00000908  6712                     beq        +0x14 /* 0000091C */
  870. 0000090A  4267                     clr.w      -[A7]
  871. 0000090C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  872. 00000910  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  873. 00000914  4EBA FE00                jsr        [PC - 0x200 /* 00000716 */]
  874. 00000918  508F                     addq.l     A7, 8
  875. 0000091A  6010                     bra        +0x12 /* 0000092C */
  876. label0000091C:
  877. 0000091C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  878. 00000920  4267                     clr.w      -[A7]
  879. 00000922  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  880. 00000926  4EBA FDEE                jsr        [PC - 0x212 /* 00000716 */]
  881. 0000092A  508F                     addq.l     A7, 8
  882. label0000092C:
  883. 0000092C  7001                     moveq.l    D0, 0x01
  884. 0000092E  4E5E                     unlink     A6
  885. 00000930  4E75                     rts
  886. export_659:
  887. 00000932  4E56 0000                link       A6, 0
  888. 00000936  4878 0052                push.l     0x52 /* 'R' */
  889. 0000093A  4267                     clr.w      -[A7]
  890. 0000093C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  891. 00000940  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  892. 00000944  7001                     moveq.l    D0, 0x01
  893. 00000946  4E5E                     unlink     A6
  894. 00000948  4E75                     rts
  895. export_660:
  896. 0000094A  4E56 FFF8                link       A6, -0x0008
  897. 0000094E  486E FFFC                pea.l      [A6 - 0x4]
  898. 00000952  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  899. 00000956  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  900. 0000095A  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  901. 0000095E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  902. 00000962  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  903. 00000966  206E FFFC                movea.l    A0, [A6 - 0x4]
  904. 0000096A  2250                     movea.l    A1, [A0]
  905. 0000096C  302E 0010                move.w     D0, [A6 + 0x10]
  906. 00000970  48C0                     ext.l      D0
  907. 00000972  206E 000C                movea.l    A0, [A6 + 0xC]
  908. 00000976  A02E                     syscall    BlockMove/BlockMoveData
  909. 00000978  2EAE 0008                move.l     [A7], [A6 + 0x8]
  910. 0000097C  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  911. 00000980  206E FFFC                movea.l    A0, [A6 - 0x4]
  912. 00000984  43ED 1492                lea.l      A1, [A5 + 0x1492 /* export_654 */]
  913. 00000988  2050                     movea.l    A0, [A0]
  914. 0000098A  2149 0004                move.l     [A0 + 0x4], A1
  915. 0000098E  206E FFFC                movea.l    A0, [A6 - 0x4]
  916. 00000992  43ED 149A                lea.l      A1, [A5 + 0x149A /* export_655 */]
  917. 00000996  2050                     movea.l    A0, [A0]
  918. 00000998  2149 0008                move.l     [A0 + 0x8], A1
  919. 0000099C  3EBC 0001                move.w     [A7], 0x1
  920. 000009A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  921. 000009A4  4EBA FD04                jsr        [PC - 0x2FC /* 000006AA */]
  922. 000009A8  7001                     moveq.l    D0, 0x01
  923. 000009AA  4E5E                     unlink     A6
  924. 000009AC  4E75                     rts
  925. export_661:
  926. 000009AE  4E56 FFFC                link       A6, -0x0004
  927. 000009B2  2F0C                     move.l     -[A7], A4
  928. 000009B4  286E 0008                movea.l    A4, [A6 + 0x8]
  929. 000009B8  42A7                     clr.l      -[A7]
  930. 000009BA  2F0C                     move.l     -[A7], A4
  931. 000009BC  A95A                     syscall    GetControlReference/GetCRefCon
  932. 000009BE  201F                     move.l     D0, [A7]+
  933. 000009C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  934. 000009C4  4A80                     tst.l      D0
  935. 000009C6  6604                     bne        +0x6 /* 000009CC */
  936. 000009C8  7001                     moveq.l    D0, 0x01
  937. 000009CA  6036                     bra        +0x38 /* 00000A02 */
  938. label000009CC:
  939. 000009CC  2F0C                     move.l     -[A7], A4
  940. 000009CE  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  941. 000009D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  942. 000009D6  2050                     movea.l    A0, [A0]
  943. 000009D8  0828 0003 0003           btst.b     [A0 + 0x3], 0x3
  944. 000009DE  588F                     addq.l     A7, 4
  945. 000009E0  6708                     beq        +0xA /* 000009EA */
  946. 000009E2  2F0C                     move.l     -[A7], A4
  947. 000009E4  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  948. 000009E8  588F                     addq.l     A7, 4
  949. label000009EA:
  950. 000009EA  2F0C                     move.l     -[A7], A4
  951. 000009EC  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  952. 000009F0  486E FFFC                pea.l      [A6 - 0x4]
  953. 000009F4  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  954. 000009F8  4297                     clr.l      [A7]
  955. 000009FA  2F0C                     move.l     -[A7], A4
  956. 000009FC  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  957. 00000A00  7001                     moveq.l    D0, 0x01
  958. label00000A02:
  959. 00000A02  286E FFF8                movea.l    A4, [A6 - 0x8]
  960. 00000A06  4E5E                     unlink     A6
  961. 00000A08  4E75                     rts
  962. export_662:
  963. 00000A0A  4E56 0000                link       A6, 0
  964. 00000A0E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  965. 00000A12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  966. 00000A16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  967. 00000A1A  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  968. 00000A1E  2EAE 0008                move.l     [A7], [A6 + 0x8]
  969. 00000A22  4EBA F868                jsr        [PC - 0x798 /* 0000028C */]
  970. 00000A26  7001                     moveq.l    D0, 0x01
  971. 00000A28  4E5E                     unlink     A6
  972. 00000A2A  4E75                     rts
  973. 00000A2C  4E56 0000                link       A6, 0
  974. 00000A30  2F07                     move.l     -[A7], D7
  975. 00000A32  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  976. 00000A36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  977. 00000A3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  978. 00000A3E  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  979. 00000A42  3E00                     move.w     D7, D0
  980. 00000A44  4A47                     tst.w      D7
  981. 00000A46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  982. 00000A4A  6604                     bne        +0x6 /* 00000A50 */
  983. 00000A4C  7000                     moveq.l    D0, 0x00
  984. 00000A4E  6002                     bra        +0x4 /* 00000A52 */
  985. label00000A50:
  986. 00000A50  7001                     moveq.l    D0, 0x01
  987. label00000A52:
  988. 00000A52  2E1F                     move.l     D7, [A7]+
  989. 00000A54  4E5E                     unlink     A6
  990. 00000A56  4E75                     rts
  991. 00000A58  4E56 0000                link       A6, 0
  992. 00000A5C  2F07                     move.l     -[A7], D7
  993. 00000A5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  994. 00000A62  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  995. 00000A66  3E00                     move.w     D7, D0
  996. 00000A68  4A47                     tst.w      D7
  997. 00000A6A  588F                     addq.l     A7, 4
  998. 00000A6C  6604                     bne        +0x6 /* 00000A72 */
  999. 00000A6E  7000                     moveq.l    D0, 0x00
  1000. 00000A70  6002                     bra        +0x4 /* 00000A74 */
  1001. label00000A72:
  1002. 00000A72  7001                     moveq.l    D0, 0x01
  1003. label00000A74:
  1004. 00000A74  2E1F                     move.l     D7, [A7]+
  1005. 00000A76  4E5E                     unlink     A6
  1006. 00000A78  4E75                     rts
  1007. export_663:
  1008. 00000A7A  4E56 FFFC                link       A6, -0x0004
  1009. 00000A7E  2F0C                     move.l     -[A7], A4
  1010. 00000A80  286E 000E                movea.l    A4, [A6 + 0xE]
  1011. 00000A84  302E 000C                move.w     D0, [A6 + 0xC]
  1012. 00000A88  0C40 0008                cmpi.w     D0, 0x8
  1013. 00000A8C  6256                     bhi        +0x58 /* 00000AE4 */
  1014. 00000A8E  43FA 0064                lea.l      A1, [PC + 0x64 /* 00000AF4, value 0xFFA6FFBC */]
  1015. 00000A92  D040                     add.w      D0, D0
  1016. 00000A94  D2F1 0000                add.w      A1, [A1 + D0.w]
  1017. 00000A98  4ED1                     jmp        [A1]
  1018. 00000A9A  2F0C                     move.l     -[A7], A4
  1019. 00000A9C  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  1020. 00000AA0  4257                     clr.w      [A7]
  1021. 00000AA2  2F0C                     move.l     -[A7], A4
  1022. 00000AA4  4EBA F8AE                jsr        [PC - 0x752 /* 00000354 */]
  1023. 00000AA8  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  1024. 00000AAC  508F                     addq.l     A7, 8
  1025. 00000AAE  6034                     bra        +0x36 /* 00000AE4 */
  1026. 00000AB0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1027. 00000AB2  C06E 000A                and.w      D0, [A6 + 0xA]
  1028. 00000AB6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1029. 00000ABA  202E 0008                move.l     D0, [A6 + 0x8]
  1030. 00000ABE  7210                     moveq.l    D1, 0x10
  1031. 00000AC0  E2A8                     lsr        D0, D1
  1032. 00000AC2  0240 FFFF                andi.w     D0, 0xFFFF
  1033. 00000AC6  3D40 FFFC                move.w     [A6 - 0x4], D0
  1034. 00000ACA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1035. 00000ACE  2F0C                     move.l     -[A7], A4
  1036. 00000AD0  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  1037. 00000AD4  4297                     clr.l      [A7]
  1038. 00000AD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1039. 00000ADA  2F0C                     move.l     -[A7], A4
  1040. 00000ADC  4EBA FAA6                jsr        [PC - 0x55A /* 00000584 */]
  1041. 00000AE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1042. label00000AE4:
  1043. 00000AE4  42AE 0014                clr.l      [A6 + 0x14]
  1044. 00000AE8  285F                     movea.l    A4, [A7]+
  1045. 00000AEA  4E5E                     unlink     A6
  1046. 00000AEC  205F                     movea.l    A0, [A7]+
  1047. 00000AEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1048. 00000AF2  4ED0                     jmp        [A0]
  1049. 00000AF4  FFA6                     .invalid   <<F/6/7>>
  1050. 00000AF6  FFBC                     .invalid   <<F/6/7>>
  1051. 00000AF8  FFF0                     .invalid   <<F/7/7>>
  1052. 00000AFA  FFF0                     .invalid   <<F/7/7>>
  1053. 00000AFC  FFF0                     .invalid   <<F/7/7>>
  1054. 00000AFE  FFF0                     .invalid   <<F/7/7>>
  1055. 00000B00  FFF0                     .invalid   <<F/7/7>>
  1056. 00000B02  FFF0                     .invalid   <<F/7/7>>
  1057. 00000B04  FFF0                     .invalid   <<F/7/7>>
  1058.